package operator;

public class Demo06 {
    public static void main(String[] args) {
        /*
        A=0011 1100
        B=0000 1101
        ----------------------
        A&B=0000 1100与
        A|B=0011 1101或
        A^B=0011 0001//异或：相同为0 不同为1
        ~B=1111 0010取反

        2*8=16   2*2*2*
        效率极高！！！！！
        << 左移    左移一次，相当于数字*2一次
         >> 右移    相当于数字/2

        0000 0000   0
        0000 0001   1
        0000 0010   2
        0000 0011   3
        0000 0100   4
        0000 1000   8
        0001 0000   16（底层原理，二进制）
        */
        System.out.println(2<<3);//2右移三位，输出结果为16
    }
}
